package com.zhuo.common.service;


import com.zhuo.common.domain.sts.StsCredential;
import com.zhuo.common.exception.StsException;

/**
 * 安全令牌服务
 * <p>
 * 该接口抽象了常见的令牌操作:
 * <ul>
 *     <li>临时密钥</li>
 * </ul>
 * <p>
 * 不同云厂商（腾讯 COS、阿里云 OSS、MinIO 等）的具体实现由各自的
 * {@code *StsService} 来提供。
 *
 * @author xxxzsh
 */
public interface StsService {

    /**
     * 使用默认配置获取sts
     */
    StsCredential getStsCredential() throws StsException;
}
